package day1_12.FirstPhase.ObjectOriented.Encapsulation;
// 为了避免类里面的数据被随意的调用赋予不合法的值
// 使用private关键字,把数据私有化,不对外公开,仅在本类使用
// 设置公开的set和get的方法操作私有数据,这些方法里面对数据进行合法性检查

public class People {
    private int age;
    private String name;
    private String gender;


    public void setName(String name){
        this.name = name;
    }
    public String getName(){
        return name;
    }
    public void setAge(int age){
        if (age >=0 && age <= 120){
            this.age = age;
        }else {
            System.out.println("Invalid Age");
        }
    }
    public int getAge(){
        return age;
    }
    public void setGender(String gender){
        this.gender = gender;
    }
    public String getGender(){
        return gender;
    }

}
